﻿@charset "utf-8";
/*
* reset
*/
body,input,textarea,button,select,legend,fieldset{font:12px/1.8 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;background:#fff;}
body{ overflow-x:hidden;color:#666;}
input,textarea,button,select,legend,fieldset{border:0;vertical-align:middle;outline:none;margin:0;padding:0;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form{margin:0;}
h1,h2,h3,h4{ font-size:12px; font-weight:normal;}
img { border: 0 none; width: auto\9; height: auto; max-width: 100%; vertical-align: top; -ms-interpolation-mode: bicubic;}
ul{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#1c1c1c;transition:all .3s ease;}
a:hover{color:#df001f;}
i,b{font-style:normal;}

/*html5 ele*/
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; }

/*ie scroll*/
@-ms-viewport {
width:device-width;
}

/*
* common
*/
.opc0{opacity:0;}
.wrap{max-width:960px;margin-left:auto;margin-right:auto; *width:960px;}
.fix{*zoom:1;*clear:both;}.fix:before,.fix:after{content:"";display:table;clear:both;}
.oh{overflow:hidden;*zoom:1;}
.l{float:left;}.r{float:right;}
.dib{display:inline-block;*display:inline;*zoom:1;}
.pr{position:relative;}.pa{position:absolute;}
.tc{text-align:center;}.tr{text-align:right;}
.el{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hidetext { font: 0/0 a; letter-spacing: -9px; }
.btn{cursor:pointer;}
.hide{display:none;}
.arr{display: inline-block; width: 0; height: 0; overflow: hidden; }

/*ico*/
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../img/ico.png); }
.ico1_2 { background-position: -20px 0; }
.ico1_3 { background-position: -40px 0; }
.ico1_4 { background-position: -60px 0; }
.ico1_5 { background-position: -80px 0; }
.ico2_1 { background-position: 0 -20px; }
.ico2_2 { background-position: -20px -20px; }
.ico2_3 { background-position: -40px -20px; }
.ico2_4 { background-position: -60px -20px; }
.ico2_5 { background-position: -80px -20px; }
.ico3_1 { background-position: 0 -40px; }
.ico3_2 { background-position: -20px -40px; }
.ico3_3 { background-position: -40px -40px; }
.ico3_4 { background-position: -60px -40px; }
.ico3_5 { background-position: -80px -40px; }
.ico4_1 { background-position: 0 -60px; }
.ico4_2 { background-position: -20px -60px; }
.ico4_3 { background-position: -40px -60px; }
.ico4_4 { background-position: -60px -60px; }
.ico4_5 { background-position: -80px -60px; }
.ico5_1 { background-position: 0 -80px; }
.ico5_2 { background-position: -20px -80px; }
.ico5_3 { background-position: -40px -80px; }
.ico5_4 { background-position: -60px -80px; }
.ico5_5 { background-position: -80px -80px; }

/*表格*/
.datalist{ border:1px solid #ccc; /* 表格边框 */ border-collapse:collapse; /* 边框重叠 */ background-color:#fff; /* 表格背景色 */ }
.datalist caption{ padding-bottom:5px; text-align:left;} 
.datalist th{ border:1px solid #ccc; /* 行名称边框 */ background-color:#eee; /* 行名称背景色 */ color:#000;    /* 行名称颜色 */ font-weight:bold;  padding:5px 0 4px 15px;  text-align:left;}
.datalist td{ border:1px solid #ccc; /* 单元格边框 */ text-align:left; padding:5px 0 4px 15px;}
.datalist tr.altrow{ background-color:#c7e5ff; /* 隔行变色 */}


/*
flex栅格
*/
.flex-col { 
display: -webkit-box; display: -webkit-flex; display: -ms-box; display: flex; 
-webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; 
}
.flex-row { 
display: -webkit-box; display: -webkit-flex; display: -ms-box; display: flex; 
-webkit-box-orient: horizontal; -ms-flex-direction: row;
}
.flex-1 { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.flex-2 { -webkit-box-flex: 2; -webkit-flex: 2; flex: 2; }
.flex-3 { -webkit-box-flex: 3; -webkit-flex: 3; flex: 3; }
.flex-4 { -webkit-box-flex: 4; -webkit-flex: 4; flex: 4; }
.align-stretch { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-align-items: stretch; align-items: stretch; }
.align-center { -webkit-box-align: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; }
.justify-center { -webkit-box-pack: center; -ms-box-pack: center; justify-content: center; }
.flex-wrap{-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.scroll_cont {width: 100%;height:100%;overflow: auto;box-sizing: border-box;}

/*
* style
*/
.UnpcPush,.MobilePush{display:none;}


/*top*/
.top{ position:relative; z-index:15;}
.top_bar{ background:#de001f; height:30px; line-height:30px; background:#de001f; color:#fff; position:relative; z-index:6;}
.tb_right{ width:auto;}
.top_search{ float:right; height:30px; position:relative; width:37px;}
.top_search .se_btn{ width:37px; height:30px; background:#c3c0c0 url(../img/se_btn.gif) no-repeat center; float:right; cursor:pointer;}
.top_search .se_inp{ width:0; height:30px; line-height:30px; float:right; font-size:14px; text-indent:10px; background:#f1f1f1;}
.tb_right .lan_sele{ float:right; width:100px;height:30px; line-height:30px; text-align:center; background:url(../img/top_xian.gif) no-repeat left; padding:0 2px;}
.tb_right .lan_sele .ico{ margin-right:5px;}
.tb_right .select ._option{ top:30px; border-bottom:2px solid #de001f; background:#f1f1f1;}
.tb_right .social_sele{float:right; width:100px;height:30px; line-height:30px; text-align:center; background:url(../img/top_xian.gif) no-repeat left; padding:0 2px;}
.tb_right .video_ico{ float:right; padding:0 15px; background:url(../img/top_xian.gif) no-repeat left; }
.tb_right .video_ico a{ color:#fff;}
.tb_right .user_inf{ width:auto; padding:0 15px; float:right;}
.tb_right .user_inf a{ color:#ffd800;}

/*导航*/
.top_main{ background:#fff;padding-top: 20px; box-shadow:2px 0px 6px #333;}
.logo{ float:left; width:22%;}
.nav{ width:77%;  float:right; position:relative; margin-right:-10px; margin-top:6px;}
.nav li{ width:11.1%; float:left; text-align:center; font-size:13px; font-weight:bold; line-height:50px; position:relative;}
.nav li.hover{ background:url(../img/nav_xian.gif) repeat-x left bottom;}
.nav li a{ color:#333;}
.nav li a:hover{color:#eb0000;}
.nav li ul{ display:block; background:#eee;left: 0; position: absolute;top: 50px;width: 180px; z-index:100; display:none; }
.nav li ul li{height: 36px; line-height: 36px; width:100%; border-bottom:1px dotted #ccc;}
.nav li ul li a{display:inline-block; background:url(../img/b_01.gif) no-repeat right -25px; border: 0 none; height: 36px; line-height: 36px; overflow: hidden; padding: 0;text-align:left; width: 90%;  padding-left:10%;}
.nav li ul li a:hover{background:#eb0000 url(../img/b_01.gif) no-repeat right 15px; color:#fff;}
.nav li.nav_lev_8 ul{ left:auto; right:0;}

.mobile_key{ position:absolute; background:url(../img/mobile_menu.png) no-repeat 0 0; width:24px; height:20px; right:5px; bottom:24px; display:none; z-index:5;}

/*友情链接*/
.friend_link{ background:#edefef; border-top:1px solid #cdcdcd; padding:20px 0;}
.friend_link .wrap{ position:relative;}
.ilan_t{ font-size:18px; font-weight:bold; color:#de001f;}
.link_list{ height:0px; overflow:hidden;}
.link_list li{ line-height:24px; margin-top:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.open_link{ display:block; width:54px; height:39px; background:url(../img/link_btn_down.gif) no-repeat 0 0; position:absolute; top:-20px; right:0px; cursor:pointer;}
.link_close{ background:url(../img/link_btn_up.gif) no-repeat 0 0;}

/*foot_link*/
.foot_qlink{ border-top:1px solid #cdcdcd; padding-bottom:15px;}
.qlink_list{ background:url(../img/foot_xian.gif) no-repeat left top;}
.qlink_list li{ width:20%; float:left; background:url(../img/foot_xian.gif) no-repeat right top; height:260px;}
.qlink_list li dl{ padding-left:30%; font-size:18px; font-weight:bold; margin:20px 0 5px;}
.qlink_list li dd{ padding-left:30%; line-height:2;}

/*foot*/
.foot{ background:#de001f; padding:20px 0; color:#fff;}
.foot a{ color:#fff;}
.foot a:hover{ text-decoration:underline;}
.foot_logo{ float:left; margin-top:20px; margin-right:20px;}
.foot_nr{ float:left; margin-top:15px;}
.foot_nr .foot_copy{ padding-left:5px;}
.foot_nr .foot_othlink a{ padding:0 5px;}
.foot_ewm{ float:right; width:140px; margin-left:20px;}
.foot_ewm img{ float:left; margin-right:10px;}

/*首页*/
.banner{ height:475px; position:relative; z-index:9;}
.banner li{ height:100%; position:relative;}
.banner li img{ height:100%; width:1920px; max-width:none; position:absolute; top:0px; left:50%; margin-left:-960px;}
.banner .arrs { display:block; width:72px; height:62px; background-repeat:no-repeat; background-image:url(../img/banner_btn.png); position:absolute; bottom:90px; left:50%;}
.banner .arr_prev{ background-position:top left; margin-left:330px; }
.banner .arr_prev:hover{ background-position:bottom left;}
.banner .arr_next{ background-position:top right; margin-left:407px;}
.banner .arr_next:hover{ background-position:bottom right;}
.banner .slide_nav{ display: none;}
.imain_v{ position:relative; z-index:12; background:#f0f0f0;}

.i_block_1 { background: #fff; margin-top: -38px; position:relative; }
.i_block_1_tab { height: 38px; line-height: 38px; background:url(../img/i_block.png) repeat-x 0 0; }
.i_block_1_tab li { float: left; background: url(../img/i_block.png) no-repeat 0 0; font-size: 14px; color: #333; width:33%; left:auto; position:relative;}
.i_block_1_tab span { display: block; width: 100%; text-align: center; cursor: pointer; font-weight:bold; }
.i_block_1 li.tab_t_cur { height: 46px; position: relative; margin-top: -8px; background-position: 0 -38px; color: #de001f; }

.itab_main{ background:#fff; border:1px solid #cdcdcd; border-top:none; padding:15px 2%;}
.ipro_main .ipro_left{ width:49%; float:left;}
.ipro_main .ipro_right{ width:49%; float:right;}
.ipro_main .ipro_left .img { display: block; height: 0; overflow: hidden; padding-bottom: 72%; position: relative; }
.ipro_main .ipro_left .img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.ipro_main .ipro_left .title{ font-weight:bold; margin-top:5px;  width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ipro_main .ipro_right .img { display: block; height: 0; overflow: hidden; padding-bottom: 66%; position: relative; }
.ipro_main .ipro_right .img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.ipro_main .ipro_right .title{ font-weight:bold; margin-top:5px; margin-bottom:5px; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.itab_main .ipro_more{  text-align:right; color:#e70012;}
.itab_main .ipro_more a{ color:#e70012;}

.imain_news{ margin-top:30px; }
.imain_news .inews_left{ width:48%; float:left;}
.imain_news .inews_right{ width:48%; float:right;}

.i_lant{ font-size:18px; font-weight:bold; border-bottom:1px solid #cdcdcd; margin-bottom:20px; position:relative;}
.i_lant i{ font-size:24px;font-weight: normal;}
.i_lant .more{ position:absolute; right:0px; top:10px; font-size:12px; font-weight:normal;}

.i_hottj .itj_tablist{ float:right; width:25%;}
.i_hottj .itj_tabmain{ float:left; width:71%; position:relative; overflow:hidden;}
.i_hottj .itj_tablist li{ background:#cecdcd; padding:5px 8%; margin-bottom:13px; position:relative; text-align:left;width: 95px;}
.i_hottj .itj_tablist li .title{ line-height:20px; height:40px; overflow:hidden;cursor:pointer;}
.i_hottj .itj_tablist li .date{ margin-top:2px; cursor:pointer;}
.i_hottj .itj_tablist li i{ position:absolute; left:-16px; top:50%; margin-top:-14px; color:#e70012; display:none;}
.i_hottj .itj_tablist li.tab_t_cur{ background:#e70012; color:#fff;}
.i_hottj .itj_tablist li.tab_t_cur a{ color:#fff; }
.i_hottj .itj_tablist li.tab_t_cur i{ display:block;}

.inews_list{ overflow:hidden;}
.inews_list li{ width:100%; float:left; color:#000; margin-bottom:20px;} 
.inews_list li .date{ width:13%; float:left; border-right:1px solid #d4d4d4; text-align:center; padding-right:1%; padding-bottom:2px;}
.inews_list li .date .d1{ display:block; line-height:16px;}
.inews_list li .date .d2{ display:block; font-size:32px; line-height:28px;}
.inews_list li .nr{ width:83%; float:right;}
.inews_list li .title{ font-size:14px; line-height:18px; margin-bottom:7px; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-weight:bold;}
.inews_list li .sum{ width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.inews_list li.hover .date{ border-color:#e70012; color:#e70012;}
.inews_list li.hover .nr{color:#e70012;}

.i_service{ margin-top:30px; margin-bottom:60px;}
.i_service li{ position:relative;}
.i_service li a{ display:block; border:1px solid #ddd; overflow:hidden;}
.i_service li .nr{ height:56px; line-height:56px; width:100%; background:rgba(0,0,0,.30); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#44000000,endcolorstr=#44000000); position:absolute; left:0px; bottom:0px; cursor:pointer;}
.i_service li .title{ text-indent:20px; color:#fff; font-size:16px; font-weight:bold; cursor:pointer;}
.i_service li .more{ text-indent:25px; color:#fff; line-height:18px; cursor:pointer; display:none;}
.i_service li .jt{ display:block; width:12px; height:12px; background:url(../img/iserv_jhon.png) no-repeat 0 0; position:absolute; right:20px; bottom:22px;}
.i_service li.hover .jt{ background-image:url(../img/iserv_jhoff.png); bottom:40px;}

.iother{ background:#fff; padding:40px 0;}
.iother_link li a{ display:block; padding-left:60px; background-image:url(../img/iserver_ico.png); background-repeat:no-repeat;}
.iother_link li .title{ font-size:16px; font-weight:bold; color:#3b3b3b;}
.iother_link li .sum{ color:#737272; margin-top:5px;}
.iother_link li a.io_ico1{ background-position:0px 4px;}
.iother_link li a.io_ico2{ background-position:0px -157px;}
.iother_link li a.io_ico3{ background-position:0px -343px;}
.iother_link li a.io_ico4{ background-position:0px -490px;}
.iother_link li a:hover{ background-image:url(../img/iserver_icoon.png);}
.iother_link li a:hover .title{color:#e70012;}

/*内页*/
.chan_top{ height:96px;background:url(../img/top_mbg.gif) repeat-x 0 0; position:relative; z-index:9; *border-top:2px solid #d7d7d7;}
.chan_top .wrap{ position:relative;}
.posi{font-size:13px; padding:40px 0 5px; float:right; }
.posi a{ padding:0 4px; }
.chan_t{ font-size:28px; color:#df001f; float:left; line-height:96px;}
.chan_wz{ position:absolute; height:35px; line-height:35px; padding-top:5px; border-left:1px solid #d2d2d2; font-size:16px; padding-left:10px; right:0px; top:60px;}

/*menu*/
.chan_menu{ position:relative; z-index:11; background:#d3d3d3;}
.menu_list li{ float:left; background:#d3d3d3; text-align:center;}
.menu_list li a{ display:block; line-height:38px; border-right:2px solid #fff; font-size:14px;}
.menu_list li.cur{ background:#df001f;}
.menu_list li.cur a{ color:#fff;}

/*chan_main*/
.chan_main{ position:relative; z-index:8;}
.channel_nr{ margin-top:25px; padding-bottom:40px;}
.nrqy{ font-size:13px; line-height:2;}
.chan_banner{  margin-top:20px; position:relative; margin-bottom:20px;}
.chan_banner img{ }
.chan_banner .chanban_nr{ width:230px; height:125px; padding:0 35px 0 35px; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); position:absolute; right:0px; bottom:0px; color:#fff;}
.chanban_nr .title{ /*background:url(../img/dian_bg.png) no-repeat left 5px;*/ font-size:38px; font-weight:bold;padding: 10px 0 0 35px; margin-top:30px; line-height:50px;}
.chanban_nr .sum{ font-size:20px; padding-left:35px; line-height:32px; margin-top:5px;}

/*news*/
.news_search{ background:#f4f4f4; padding:20px 3%;}
.news_tag{ margin-bottom:10px;}
.news_tag ._t{ float:left; font-size:20px; line-height:36px;}
.news_tag .tag_list{ float:left; margin-top:8px;}
.news_tag .tag_list a{ display:inline-block; padding:0 10px; font-size:14px;}
.news_semain .newse_val{ float:left; width:70%;}
.news_semain .bdsharebuttonbox{ float:right; width:22%;}
.newse_val .news_sele{ width:90px; float:left;  background:#fff;height:38px; line-height:38px; margin-right:2%;}
.newse_val .news_sele ._val{  font-size:16px; text-indent:7px; background:url(../img/se_jt.png) no-repeat right;}
.newse_val .news_sele ._option{ top:38px; border:none; }
.newse_val .news_sele ._option a{line-height:26px; font-size:14px; text-indent:7px;}
.newse_val .newse_inp{ width:30%; height:38px; line-height:38px; background:#fff; float:left; margin-right:2%; font-size:16px; text-indent:5%;}
.newse_val .newse_btn{ width:47px; height:38px; line-height:38px; background:url(../img/newse_btn.gif) no-repeat center; cursor:pointer;}

.news_lay_top{ margin-top:30px;}
.news_lay_top li .newstop_main{ border:1px solid #e1e1e1; position:relative;}
.news_lay_top li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 68%; position: relative; }
.news_lay_top li a.img img { height: 220px; left: 0; position: absolute; top: 0; width: 100%; }
.news_lay_top li .nr{ padding:15px 3%; background:url(../img/news_topbg.gif) repeat-x left bottom;}
.news_lay_top li .title{ font-size:14px; font-weight:bold; cursor:pointer;}
.news_lay_top li .sum{ margin:5px 0 10px;}
.news_lay_top li .more{ display:inline-block; width:76px; height:22px; line-height:22px; text-align:center; border:2px solid #d0d0d0;}
.news_lay_top li .date{  width:0px; height:215px; background:url(../img/date_bg.png) no-repeat 0 0; position:absolute; top:0px; left:0px; overflow:hidden;}
.news_lay_top li .date span{ display:block; padding-left:20px;}
.news_lay_top li .date .d1{ font-size:24px; font-weight:bold; margin-top:20px; line-height:30px;}
.news_lay_top li .date .d2{ font-size:18px;}
.news_lay_top li.hover .nr{ background:#df001f; color:#fff;}
.news_lay_top li.hover .nr a{ color:#fff;}

.news_lay_main { margin-top:40px;}
.news_lay_main .news_left{ width:48%; float:left;}
.news_lay_main .news_right{ width:48%; float:right;}
.news_lay_main .nlan_t{ font-size:24px; font-weight:bold; border-bottom:2px solid #e1e1e1; padding-bottom:5px; margin-bottom:10px;}
.news_lay_main .newslay_list li{ width:100%; float:left; line-height:24px;}
.news_lay_main .newslay_list li a:hover{ color:#df001f;}
.newslay_list li .title{ width:80%; float:left;}
.newslay_list li .date{ width:18%; float:right; text-align:right;}
.news_lay_main .more{ display:inline-block;color:#df001f; text-decoration:underline; margin-top:10px;}

/*newslist*/
.newslist_main{ margin-top:20px;}
.newslist_main .newslist_left{ width:33%; float:left;}
.newslist_main .newslist_right{ width:62%; float:right; padding-left:3%; border-left:1px dashed #ccc; padding-bottom:20px;}

.newslist_top a.img { display: block; height: 0; overflow: hidden; padding-bottom: 67%; position: relative; }
.newslist_top a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.newslist_top .title{ font-size:14px; color:#df001f; margin-bottom:3px; margin-top:5px;}
.newslist_top .date{ color:#8c8c8c;}
.newslist_top .sum{ margin:3px 0 10px;}
.newslist_top .more{color:#df001f; text-decoration:underline;}

.news_list li{ width:100%; float:left; border-bottom:1px solid #eaeaea; padding-bottom:10px; margin-bottom:10px;}
.news_list li .title{ font-size:14px; color:#222;}
.news_list li .title a{ color:#000;}
.news_list li .sum{ color:#818181; line-height:22px;}
.news_list li .title a:hover{color:#df001f;}

/*job*/
.JobList-J5 ._jcon { margin-bottom: 20px; }
.JobList-J5 .jt{background-color: #cfcfcf; margin-top:10px; cursor:pointer;}
.JobList-J5 .jt span {background:url(../img/list_ico.gif) no-repeat 0 -28px; float:right; height:34px; overflow:hidden; width:30px;}
.JobList-J5 .jt_act{ background-color:#df001f;}
.JobList-J5 .jt_act span{ background-position:0 3px;}
.JobList-J5 .jc { clear:both; display:none;}
.JobList-J5 ._title { font-size: 16px; height: 34px; line-height: 34px; color: #ffffff; float:left; padding-left:20px;}
.JobList-J5 ._minfo { padding: 10px 0; border-bottom: 1px solid #cccccc; overflow: hidden;  *zoom: 1;}
.JobList-J5 ._minfo strong { float: left; width: 33%; text-align: left; }
.JobList-J5 ._detail { padding: 10px 0; line-height: 26px; }
.JobList-J5 ._btm { margin: 10px 0; overflow: hidden;  *zoom: 1;}
.JobList-J5 ._btm ._btma { width: 49%; }
.JobList-J5 ._btm ._layer { position: relative; height: 80px; padding: 20px 20px 20px 120px; }
.JobList-J5 ._btm ._img { position: absolute; left: 20px; top: 20px; height: 80px; }
.JobList-J5 ._btm ._btm1 { float: left; background: #f1f1f1; }
.JobList-J5 ._btm ._btm2 { float: right; background: #f1f1f1; }

/*page*/
.page { text-align: center; line-height: 16px; margin-top: 20px; }
.page span, .page a { display: inline-block; border: 1px solid #ededed; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page .goprev { margin-right: 10px; }
.page .gonext, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #de001f; color: #ffffff; }
.page span.goprev, .page span.gonext { color: #cccccc; background: none; }
.page span.count { border: 0; background: 0; color: #333333; }

/*pro*/
.pro_search{ background:#ececec;}
.pro_search .newse_val{ width:100%;}
.pro_search .newse_val .news_sele { width:20%;}
.pro_search .pro_nset{ float:left; width:13%; font-size:20px; line-height:38px;}

.pro_lay_one{ margin-top:20px;}
.pro_lay_one .pro_val { position:relative; overflow:hidden;}
.pro_lay_one .pro_val .img { display: block; height: 0; overflow: hidden; padding-bottom: 70%; position: relative; }
.pro_lay_one .pro_val .img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pro_val .pro_valbg{ height:125px; width:94%; padding:15px 3% 0; background:rgba(0,0,0,.50); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#77000000,endcolorstr=#77000000); position:absolute; left:0px; bottom:0px; color:#fff;}
.pro_val .pro_valbg .title{ font-size:18px; font-weight:bold; line-height:24px;}
.pro_val .pro_valbg .title a{ color:#fff;}
.pro_val .p_list{ width:100%;}
.pro_val .p_list li{ float:left; width:45%; margin-right:5%; height:32px; line-height:32px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-top:10px; font-size:13px;}
.pro_val .p_list li a{ display:block;background:#e8e8e8; padding-left:10px;}
.pro_val .p_list li a:hover{ background:#de001f; color:#fff;}
.pro_val .p_list li a:hover .ico{ background-position: -80px 0;  }

.pro_lay_one .pro_case{ background:#df001f;}
.pro_lay_one .pro_case .case_img{ background:#fff; position:relative; overflow:hidden;}
.pro_case .case_img i{ display:block; width:17px; height:9px; background:url(../img/jy_03.png) no-repeat 0 0; position:absolute; bottom:0px; left:50%; margin-left:-8px;}
.pro_lay_one .pro_case .case_t{ font-size:22px; color:#fff; text-align:center; margin-top:40px; line-height:30px;}

.pro_lay_new{ margin-top:20px;}
.newpro_list li{ position:relative; overflow:hidden; margin-bottom:20px;}
.newpro_list li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 77%; position: relative; }
.newpro_list li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.newpro_list li .title{ height:40px; line-height:40px;background:rgba(0,0,0,.30); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#44000000,endcolorstr=#44000000); position:absolute; left:0px; bottom:0px; width:100%;}
.newpro_list li .title a{ color:#fff; display:block; width:70%; padding-left:8%;}
.newpro_list li i.pi{ display:block; width:42px; height:41px; background:url(../img/pro_jt.png) no-repeat 0 0; position:absolute; right:0px; bottom:0px;}
.newpro_list li.first{ overflow:visible; background:#e2e2e2;}
.newpro_list li.first i.jtico{ display:block; width:9px; height:17px; background:url(../img/jt2.png) no-repeat 0 0; position:absolute; right:-9px; top:50%; margin-top:-6px;}
.newpro_list li.first .titlen{ font-size:18px; font-weight:bold; color:#636363; padding:15px 0 0 20px;}
.newpro_list li.first .titlen a{ color:#636363; }
.newpro_list li.first .more{ position:absolute; right:10px; bottom:10px; color:#df001f;}

/*prodet*/
.pdet_top .pdet_left{float:left; width:50%;}
.pdet_top .pdet_left .pdet_left_img{  position:relative; border:1px solid #ddd; overflow:hidden;}
.pdet_top .pdet_left_img i{ display:block; width:67px; height:65px; background:url(../img/fdj_ico.png) no-repeat 0 0; position:absolute; right:0px; bottom:0px;}
.pdet_top .pdet_right{ float:right; width:45%;}
.pdet_right .pdet_title{ font-size:26px; font-weight:bold; color:#df001f;}
.pdet_right .pdet_sum{ line-height:26px; color:#000; border-bottom:1px solid #eaeaea; padding-bottom:15px; margin-bottom:15px;}
.pdet_right .pdet_btn a{ display:block;  float:left; margin-right:5%; height:36px; line-height:36px; background:#d6d6d6; color:#fff; text-indent:12%; font-size:16px; font-weight:bold; background-repeat:no-repeat;}
.pdet_right .pdet_btn a.pbtn_1{ background-image:url(../img/pdet_ico1.png); background-position:10px center;width:35%;}
.pdet_right .pdet_btn a.pbtn_2{ background-image:url(../img/pdet_ico2.png); background-position:10px center; width:47%;}
.pdet_right .pdet_btn a:hover{ background-color:#de001f;}
.tj_pro{ margin-top:25px;}
.tj_pro .tj_t{ font-size:18px; color:#000; margin-bottom:5px;}
.tj_pro .tj_prolist a{ display:block; float:left; padding:0 2%; border:1px solid #ddd; line-height:28px; margin-bottom:5px; margin-right:2%;}
.tj_pro .tj_prolist a:hover{ background:#f1f1f1; color:#333;}

.pdet_main{ margin-top:40px;}
.pdet_main .tab_keylist{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; }
.pdet_main .tab_keylist li{ float:left; width:13%; position:relative; text-align:center; margin-left:3%; border-bottom:2px solid #fff;padding:15px 0;}
.pdet_main .tab_keylist li .ptab_ico{ display:inline-block; width:20px; height:24px; background-image:url(../img/pdet_ico.png); background-repeat:no-repeat;}
.pdet_main .tab_keylist li .ptab_ico1{background-position: -7px -4px;}
.pdet_main .tab_keylist li .ptab_ico2{background-position: -7px -158px;}
.pdet_main .tab_keylist li .ptab_ico3{background-position: -7px -312px;}
.pdet_main .tab_keylist li span{ display:block;}
.pdet_main .tab_keylist li.tab_t_cur{ border-color:#df001f;}
.pdet_main .tab_keylist li.tab_t_cur .ptab_ico{ background-image:url(../img/pdet_ico_hover.png);}
.pdet_main .pdet_c{  padding:20px 0; font-size:14px; line-height:2;}

.view_pro{ margin-top:10px;}
.view_pro .view_t{ font-size:22px; font-weight:bold; color:#df001f; margin-bottom:15px;}

/*荣誉*/
.honor_list li { position:relative; overflow:hidden; margin-bottom:15px;}
.honor_list li  a.img { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.honor_list li  a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.honor_list li ._title{ width:90%; height:24px; line-height:24px; color:#fff; text-indent:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;  background:rgba(0,0,0,.50); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#77000000,endcolorstr=#77000000); position:absolute; left:0px; bottom:0px;}
.honor_list li .fdj{ display:block; width:24px; height:24px; background:url(../img/hon_fdj.gif) no-repeat center; position:absolute; bottom:0px; right:0px;}

/*营销网络*/
.network_search{ background:#fff; border:1px solid #ddd;padding: 20px 3%;}
.network_search .newse_val{}
.network_search .news_sele{ font-size:12px; height:24px; line-height:24px; border:1px solid #ddd; width:25%;}
.network_search .net_btn{ width:100px; height:24px; line-height:20px; background:#fff url(../img/net_sebtn.png) no-repeat right; border:1px solid #ddd; color:#666; cursor:pointer; text-align:left; text-indent:15px;}
.network_search .news_sele ._val{ font-size:13px;}
.network_search  .news_sele ._option{ top:24px; border:1px solid #ddd;}

.network_main{ margin-top:20px;}
.network_main .network_map{ width:64%; float:left; height:560px; overflow:hidden;}
.network_main .network_map img{ max-width:none;}
.network_main .network_inf{ width:35%; float:right; position:relative;overflow:hidden;height:560px;}
.network_inf .scroll_c img{max-width: none;}
.network_inf .scroll_slider{ background:#d40c3d;}
.network_inf .scroll_bar{ background:#dfdfdf; width:5px !important;}
.network_ggt ul{ padding:0 20px 20px; }
.network_ggt li{ border-bottom:1px solid #ebebeb; margin-bottom:10px; padding-bottom:10px; }
.network_ggt li .title{ font-size:13px; font-weight:bold; margin-bottom:10px;}

/*图说福龙马*/
.ad_show{position:relative;height:457px;text-align:center;line-height:457px;overflow:hidden;}
#ad_show_img{vertical-align:middle;}
#ad_show_title{text-align:center;height:40px;line-height:40px;overflow:hidden;}
.ad_show_btn{position:absolute;top:0;width:50%;height:100%;cursor:pointer;z-index:2;}
.ad_show_btn b{display:block;position:absolute;top:50%;margin-top:-39px;width:25px;height:78px;background:url(../img/arr_bold.png) no-repeat;}
.ad_show_prev{left:0;}
.ad_show_prev b{left:20px;}
.ad_show_next{right:0;}
.ad_show_next b{right:20px;background-position:-25px 0;}
.ad_show_prev:hover b{background-position:0 -78px;}
.ad_show_next:hover b{background-position:-25px -78px;}


.ad_list{position:relative;border:1px solid #ddd;padding:17px 50px;}
.ad_s_btn{position:absolute;top:50%;margin-top:-31px;width:34px;height:63px;background:url(../img/arr_circle.png) no-repeat;cursor:pointer;}
.ad_s_prev{left:0;}
.ad_s_next{right:0;background-position:-34px 0;}
.ad_list .scroll li{width:120px;border:3px solid #fff;border-radius:3px; }
.ad_list .scroll .cur{border-color:#df001f;}
.ad_list .scroll img{border:1px solid #ddd;}
.ad_list .scroll .cur img{border:0;}


.proban_slide { width: 100%; min-width: 980px; height: 325px; position: relative; overflow: hidden; background: #fff; text-align: center; }
.proban_slide .bd { width: 980px; position: absolute; left: 50%; margin-left: -490px }
.proban_slide .bd li { width: 100%; overflow: hidden; }
.proban_slide .bd li img { display: block; width: 100%; height: 325px; }
.proban_slide .tempWrap { overflow: visible !important }
.proban_slide .tempWrap ul { margin-left: -980px !important; /*强制位置*/ }
.proban_slide .hd { position: absolute; width: 100%; left: 0; z-index: 1; height: 8px; bottom: 20px; text-align: center; }
.proban_slide .hd li { display: inline-block; *display:inline;
zoom: 1; width: 8px; height: 8px; line-height: 99px; overflow: hidden; margin: 0 5px; cursor: pointer; filter: alpha(opacity=60); opacity: 0.6; }
.proban_slide .hd li.on { background-position: 0 0; filter: alpha(opacity=100); opacity: 1; }
.proban_slide .pnBtn { position: absolute; z-index: 1; top: 0; width: 100%; height: 325px; cursor: pointer; }
.proban_slide .prev { left: -50%; margin-left: -490px; }
.proban_slide .next { left: 50%; margin-left: 490px; }
.proban_slide .pnBtn .blackBg { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 325px; background: #fff; filter: alpha(opacity=40); opacity: 0.4; }
.proban_slide .pnBtn .arrow { display: none; position: absolute; top: 50%; margin-top:-20px; z-index: 1; width: 41px; height: 325px; background-image:url(../img/pro_btn.png); background-repeat:no-repeat;}
.proban_slide .pnBtn .arrow:hover { filter: alpha(opacity=60); opacity: 0.6; }
.proban_slide .prev .arrow { right: -45px; background-position:top left; }
.proban_slide .next .arrow { left: -45px; background-position:top right; }

/*新闻详细*/
.NewsDetail-B2 ._head { border-bottom: 1px dotted #cccccc; padding:15px 0 0; margin: 0; background: #ffffff; }
.NewsDetail-B2 ._head ._title { font-size: 20px;color: #333333; line-height:30px;}
.NewsDetail-B2 ._tools { padding: 10px 0; color: #999999; }
.NewsDetail-B2 ._tools [class^="ico-"] { font-size: 16px; color: #cccccc; }
.NewsDetail-B2 ._tools ._b2l [class^="ico-"] { color: #5eb95e; }
.NewsDetail-B2 .myart { padding: 20px 0; }
.myart {font-size:16px; font-family:微软雅黑;}
.NewsDetail-B2 ._detailPage_bottom { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; height: 60px; overflow: hidden; }
.NewsDetail-B2 ._detailPage_bottom li { padding: 0 10px; border-bottom: 1px solid #cccccc; height: 30px; line-height: 30px; overflow: hidden;  *zoom: 1;}
.NewsDetail-B2 ._detailPage_bottom ._mark { float: left; margin-right: 10px; font-weight: bold; }
.NewsDetail-B2 ._detailPage_bottom ._mark [class^="ico-"] { font-weight: normal; font-size: 18px; color: #999999; }
.NewsDetail-B2 ._detailPage_bottom ._title { float: left; width: 50%; height: 30px; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.NewsDetail-B2 ._detailPage_bottom ._title:hover { color: #0e90d2; }
.NewsDetail-B2 ._detailPage_bottom ._time { float: right; }
.NewsDetail-B2 .bdsharebuttonbox:after { display: inline; }
.NewsDetail-B2 .bdsharebuttonbox .bds_more { float: none; background: none; padding-left: 2px; }

/*产品新*/
.new_prolay{ padding:20px 3%; background:#f4f4f4; margin-bottom:40px;}
.new_prolay .np_catse{ font-size:16px; margin-bottom:20px;}
.new_prolay .np_catse i{ color:#df001f;}
.new_prolay_main{ border-bottom:1px solid #cacaca; padding-bottom:25px; margin-bottom:25px;}
.new_prolay_main .cat_title{ font-size:16px; font-weight:bold; color:#e72231; margin-bottom:10px;}
.new_prolay_main .cat_list li{ float:left; width:18%; margin-top:5px; margin-right:1%;  font-size:14px;}
.new_prolay_main .cat_list li i{ font-size:14px; margin-right:7px; color:#df001f; font-weight:bold;}
.new_prolay_main .cat_list li a{ color:#868585;}
.new_prolay_main .cat_list li a:hover{color:#df001f;}

.prolay_bannerbg{ background:#efeff0;  height:314px; }
.prolay_banner{ height:100%;position:relative; max-width:960px; margin-left:auto; margin-right:auto;}
.prolay_banner li,.prolay_banner ul{ height:100%;}
.prolay_banner li img{ width:1920px; height:314px; position:absolute; top:0px; left:50%; margin-left:-960px; max-width:none;}
.prolay_banner .arrs { position: absolute; top: 50%; margin-top:-20px; z-index: 1; width: 41px; height: 41px; background-image:url(../img/pro_btn.png); background-repeat:no-repeat;}
.prolay_banner .arrs:hover { filter: alpha(opacity=60); opacity: 0.6; }
.prolay_banner .arr_prev { left: 0px; background-position:top left; }
.prolay_banner .arr_next { right: 0px; background-position:top right; }
.prolay_banner .slide_nav{ display: none;}

.newpro_main .npm_left{ width:30%; float:left;}
.newpro_main .npm_right{ width:66%; float:right;}
.npl_top .npl_gn a{ display:inline-block; width:35%; text-align:center; font-size:13px;}
.npl_top .npl_gn i{color:#df001f;}

.npl_search{padding: 20px 7%; margin-top:20px;}
.npl_search .pro_nset{ width:100%; margin-bottom:15px;}
.npl_search .newse_val .news_sele{ width:100%; margin-right:0; margin-bottom:15px;}
.npl_search .newse_btn{ background:#df001f; color:#fff; font-size:16px; width:85px;}

.newpro_tag{ background:#ececec; padding:15px 8%; margin-top:20px;}
.newpro_tag .title{ font-size:14px; color:#000; font-weight:bold;margin-bottom:5px;}
.newpro_tag .sum{ padding-left:55px; background-repeat:no-repeat; background-position:left; font-size:13px;}
.newpro_tag .sum_tel{ background-image:url(../img/pro_ico1.png);}
.newpro_tag .sum_down{ background-image:url(../img/pro_ico2.png);}

.nprolist_list{ margin-bottom:20px;}
.nprolist_list li{ width:100%; float:left; border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:5px;}
.nprolist_list li .title{ float:left; width:38%; line-height:28px; text-indent:10px; }
.nprolist_list li .gn{ float:right; width:15%; text-align:right; line-height:28px; cursor:pointer;}
.nprolist_list li .gn i{color:#df001f;}

.pdet_simglist{ margin-top:10px;}
.pdet_simglist li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 74%; position: relative; border:1px solid #ddd; }
.pdet_simglist li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

.sideGuide{ margin-top:30px;}
.scroll_link{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; background:#fff;}
.scroll_link li{ float:left; width:13%; position:relative; text-align:center; margin-left:3%; border-bottom:2px solid #fff;padding:0px 0 12px; cursor:pointer;color:#1c1c1c;}
.scroll_link li i{ font-size:30px; cursor:pointer;color:#777;}
.scroll_link li span{ display:block; cursor:pointer;}
.scroll_link li span em{ font-style:normal;}
.scroll_link li.active{ border-color:#df001f;}
.scroll_link li.active .ptab_ico{ background-image:url(../img/pdet_ico_hover.png);}
.scroll_link li.active i{ color:#df001f;}
.scroll_link li.active span{ color:#df001f;}
.scroll_link li.hover {border-color:#df001f;}
.scroll_link li.hover i{ color:#df001f;}
.scroll_link li.hover span{ color:#df001f;}

/*定位样式*/
#scroll_main .section{ margin-top:20px; line-height:2; font-size:14px; padding:10px 0;}
#scroll_main .section .section_title{ font-size:16px; font-weight:bold;}

/*跟随样式*/
.tabbar-fix {position: fixed;top: 0; z-index:10; width:960px;}


.pinglun_form{background:#f1f1f1;padding:10px 20px;}
.pinglun_form .prodTitle{font-size:22px;color:#333;}
.pinglun_form  em{ font-style:normal;}
.pinglun_form textarea{width:99%;height:8em;background:#fff;border-radius:3px;border:1px solid #ddd;overflow:auto;margin:0 0 5px;}
.pinglun_form .yzm .inp{width:70px;height:26px;line-height:26px;border:1px solid #ddd;background:#fff;vertical-align:top;}
.pinglun_form .yzm img{height:27px;vertical-align:top;margin:0 10px 0 5px;}
.pinglun_form .btn{width:78px;height:28px;background:#e1e1e1;border:1px solid #efefef;box-shadow:0 0 4px rgba(0,0,0,.3);text-align:center;vertical-align:top;font-size:15px;color:#666;}
.pinglun_form .btn:hover{background:#eee;border-color:#ccc;}
.pinglun_form em{color:#b60c0c;}

.pinglun_list{ border:1px solid #f1f1f1;}
.pinglun_list li{ padding:0 3%; width:94%; float:left; border-top:1px dotted #f1f1f1; line-height:30px;}
.pinglun_list li span{ display:block;}
.pinglun_list li .sum{ float:left; width:85%;}
.pinglun_list li .date{ float:right; width:10%; text-align:right; color:#F00; font-size:12px;}

.pdet_piclist { margin-bottom:20px;}
.pdet_piclist li{ margin-top:10px; position:relative;}
.pdet_piclist li .img{ display: block; height: 0; overflow: hidden; padding-bottom: 65%; position: relative; }
.pdet_piclist li .img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pdet_piclist li .title{ width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; line-height:30px; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,.40); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000,endcolorstr=#66000000); color:#fff; text-indent:5%;}

.npm_title{ font-size:16px; font-weight:bold; margin-bottom:10px; background:#ececec; line-height:34px; color:#6f6f6f; text-indent:10px;}

.pro_tjxh{  overflow:hidden;}
.pro_tjxh li{ text-align:center;}
.pro_tjxh li .tj_img { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.pro_tjxh li .tj_img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }


/*contact*/
.contact_m{ padding-top:20px;}
.contact_m .con_wzjs{ float:left; width:36%; line-height:24px; }
.contact_m .con_map{ float:right; width:62%; height:370px;}
.contact_m .con_map img{ max-width:none;}
.con_v1 span{ font-size:18px; color:#df001f; }
.con_v2{ margin:15px 0 10px;}
.con_v3 .con_ewm{ width:50%; float:left; text-align: center;}
.con_v3 .con_ewm img{ width: 124px; height: 124px;}

/*20141115*/
.nprolist_list li{ position:relative; margin-bottom:0; margin-top:0; padding:5px 0;}
.nprolist_list li .prolist_img{ width:150px; height:113px; border:1px solid #df001f; position:absolute; top:-30px; left:160px; z-index:10; display:none;}
.nprolist_list li .prolist_img img{ width:100%; height:100%;}
.nprolist_list li.hover{ background:#df001f;}
.nprolist_list li.hover .prolist_img{ display:block;}
.nprolist_list li.hover .title a{ color:#fff;}
.nprolist_list li.hover .gn i{ color:#fff;}
.nprolist_list li.hover .gn a{ color:#fff;}
.nprolist_list li .gn_1{ padding-right:10px;}


.pro_catlist{ padding-bottom:40px;}
.pro_catlist li{ margin-bottom:20px;}
.pro_catlist li .title{ text-align:center; margin-bottom:5px; font-size:16px; font-weight:bold;}
.pro_catlist li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.pro_catlist li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pro_catlist li .pbtn a{ display:inline-block; width:47%; height:22px; line-height:22px; text-align:center;}
.pro_catlist li .pbtn{ margin-top:10px; margin-bottom:10px;}
.pro_catlist li .pbtn .pbtn1{ background:#dfdfdf; color:#333; float:left; border:1px solid #c9c9c9; border-radius:5px;}
.pro_catlist li .pbtn .pbtn2{ background:#de1b23; color:#fff; float:right; border:1px solid #de1b23; border-radius:5px;}

/*reg*/
.reg_main{ background:#f1f1f1; border-top:2px solid #ddd;}
.user_table{ background:#f9f9f9; border:1px solid #dddddd; box-shadow:0px 0px 2px #999; }
.Regist-R1 { background:url(../img/regbg.jpg) right 0 no-repeat; min-height: 300px;padding:10px 3% 30px; }

.Regist-R1-form { width: 50%; }
.Regist-R1 .Regist-R1-li { margin-top: 10px; }
.Regist-R1 .Regist-R1-li label { width: 5em; display: inline-block; vertical-align: middle; }
.Regist-R1 .Regist-R1-li input { height: 26px; line-height: 26px; border: 1px solid #cccccc; width: 74%; }
.Regist-R1 .Regist-R1-li em { color: #dd514c; vertical-align: middle; }
.Regist-R1 .Regist-R1-li input._yzm { width: 20%; }
.Regist-R1 .Regist-R1-li ._yzimg { vertical-align: middle; cursor: pointer; height: 26px; }
.Regist-R1-Btn { padding: 20px 0 0 5em; }
.Regist-R1-Btn ._submit { display: inline-block; line-height: 26px; padding: 0 30px; color: #ffffff; cursor: pointer; height: 34px; line-height: 34px; font-size: 14px; font-weight: 700; background: #de001f; margin-right: 10px; }

.utab_top{ border-bottom:1px dashed #ddd; padding:10px 3%;}
.utab_top .t1{ font-size:24px; font-weight:bold; color:#de001f; margin-bottom:5px;}
.utab_top .t2{ color:#7e7e7e;}
.utab_top .t2 a{color:#de001f;}


/*top下拉*/
.tb_right .select ._option{ padding-top:6px; background:#fff; border:none;}
.tb_right .select ._option .sel_list{ border:1px solid #eee; padding-bottom:10px; padding-left:10px; padding-right:10px;}
.tb_right .select ._option .sel_list a{ border-bottom:1px dotted #eee;}
.tb_right .select ._option .jt{ position:absolute; width:15px; height:6px; background:url(../img/arr_togg.png) no-repeat 0 0; top:-0px; left:50%; margin-left:-7px;}
.tb_right .social_sele ._option{ width:166px; left:50%; margin-left:-83px;}
.tb_right .social_sele ._option .sel_list{ padding:15px;}
.tb_right .social_sele ._option .sel_list .img2{ float:left; width:134px;}
.tb_right .social_sele ._option .sel_list .img1{ margin-right:15px;float:left; width:134px;}
.tb_right .social_sele ._option .sel_list .title{ color:#666;}


.pro_chan_top{ background:none; height:56px; margin-top:10px; border-top:none;}
.pro_chan_top .wrap{ border-bottom:2px solid #eee;}
.pro_chan_top .chan_t{ line-height:56px; color:#747474}
.pro_chan_top .posi{ padding-top:20px;}


/*video*/
.video_list li{ margin-bottom:20px; position:relative;}
.video_list li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.video_list li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.video_list li .play{ display:block; width:41px; height:41px; position:absolute; top:50%; left:50%; margin-top:-20px; margin-left:-20px; background:url(../img/bofang.png) no-repeat 0 0;}
.video_list li .title{ height:34px; line-height:34px; width:100%;position:absolute; bottom:0px; left:0px; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); color:#fff; font-size:14px; text-align:left; display:none;}
.video_list li.hover .title{ display:block;}
.video_list li .title .video_down{ color:#fff; position:absolute; bottom:1px; right:10px;}
.video_list li .title span{ display:inline-block; width:95%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; text-indent:15px;}


/*施工案例*/
/*.case_main .case_val{ width:49%; border:1px solid #e4e4e4; }
.case_main .case_val_l{ float:left;}
.case_main .case_val_r{ float:right;}
.case_val ul{ padding:20px 5% 0;}*/
.case_main .case_val{ width:100%; border:1px solid #e4e4e4; overflow:hidden; }
.case_val ul{ padding:20px 0 20px 0;}
.case_val li{ border-bottom:1px solid #e4e4e4; padding-bottom:20px; margin-bottom:20px; width:100%; float:left; width:46%; margin-right:2%; margin-left:2%;}
.case_val li .img{ float:left; border:1px solid #e4e4e4; margin-right:5%;}
.case_val li .img img{ width:107px; height:81px; margin:5px;}
.case_val li .nr{ float:left; width:45%;}
.case_val li .title{ width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:16px;}
.case_val li .more{ display:block; width:75px; height:22px; line-height:22px; border:1px solid #ccc; text-align:center; color:#eb0000; margin-top:15px;}
.case_val li .more:hover{ background:#eb0000; color:#fff;}
.case_val li .date{ float:right;}


.service_menu{ margin-bottom:20px;}
.service_menu li{ float:left; font-size:16px; background:url(../img/serv_xian.gif) no-repeat right; padding-right:2px;margin-right:15px;}
.service_menu li a{ display:block; padding:0 15px 0 0; }
.service_menu li.cur a{ background:url(../img/serv_jt.gif) no-repeat right; padding:0 25px 0 0; color:#eb0000;} 


.newslist_main_noleft .newslist_right { width:100%; float:none; border:none; padding-left:0;}
.job_app { padding-bottom:10px;}
.job_app a{ display:block; width:90px; height:26px; line-height:26px; background:#df001f; color:#fff; text-align:center;}


/*20141118*/
/*pic*/
.pic_list li{ margin-bottom:20px; position:relative;cursor:pointer;}
.pic_list li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 56%; position: relative; }
.pic_list li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pic_list li .img { display: block; height: 0; overflow: hidden; padding-bottom: 56%; position: relative; cursor:pointer;}
.pic_list li .img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; cursor:pointer;}
.pic_list li .title{ width: 100%;text-indent: 5%;background: #eee;line-height: 34px;margin-top: 1px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; text-align:center;cursor:pointer;}
.pic_list li.hover .title{ display:block; background:#df001f; color:#fff;}
.pic_list li.hover .title a{ color:#fff;}


/*视频综合*/
.video_top{ border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px;}
.video_top li .video_m{ height:325px; width:100%; overflow:hidden; margin-bottom:5px;}
.video_top li .title{font-size: 14px;height: 34px;line-height: 34px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.video_top li .date{ line-height:22px;}
.video_top li .gn{ margin-top:5px;}

.video_clist{ overflow:hidden;}
.video_clist ul{ width:102%;}
.video_clist li{ width:23%; margin-right:2%; float:left; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:20px;}
.video_clist li .title{ line-height:22px; height:44px; overflow:hidden; margin-top:5px;}
.video_clist li .img a { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.video_clist li .img a img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

.video_detailm embed{ width:60%; height:400px;}


/*下载*/
.down_list li{ margin-bottom:20px;}
.down_list li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 140%; position: relative;border:1px solid #eee; }
.down_list li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.down_list li .title{font-size: 14px;font-weight: bold;color: #565656; margin-top:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; text-align:center;}
.down_list li .gn{background: #f4f4f4;margin-top: 10px;padding: 4px 0 4px 0;text-align: center;}
.down_list li .gn a{ display:inline-block; width:30%; text-align:left;}
.Download-D1-list li ._view { width:85px; text-align: center;}

/*pic*/
.pic_nmain .pic_left{ width:20%; float:left;}
.pic_nmain .pic_right{ width:76%; float:right;}
.pic_menu{ border-top:1px solid #ddd;}
.pic_menu li{ line-height:34px; font-size:16px; border-bottom:1px solid #e2e2e2;}
.pic_menu li a{ display:block; padding-left:20%; transition:none;}
.pic_menu li.cur a,.pic_menu li a:hover{ color:#df001f;background:url(../img/pic_menuon.gif) no-repeat right;}


.content-4274 .site_cell a:hover{ color:#df001f !important;}


/*pro*/
.newpro_list li .title{ }
.newpro_list li .pro_slideup{ display: none; height: 0; overflow: hidden; padding-bottom: 60%;  z-index:5; position:absolute; bottom:40px; left:0px; width:100%;  background:rgba(0,0,0,.30); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#44000000,endcolorstr=#44000000); }
.newpro_list li .pro_slidelist{ padding:3px 8% 0;}
.newpro_list li .pro_slidelist a{ display:block; line-height:22px; color:#fff; background:url(../img/pro_xian.png) no-repeat left bottom; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.newpro_list li .pro_slidelist a:hover{ color:#df001f;}

/*prosele*/
.new_prolay_main .cat_list li{ height:26px; line-height:26px; position:relative;}
.new_prolay_main .cat_list li a{ display:block; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; width:100%;}
.new_prolay_main .proadd_sele{ display:none; width:100%; position:absolute; top:26px; left:0px; background:#fff; z-index:10; padding-bottom:10px;}
.new_prolay_main .proadd_sele li{ width:100%; }
.new_prolay_main .proadd_sele li a{width:85%; padding-left:15%; }
.new_prolay_main .proadd_sele li a:hover{background:url(../img/b_01_03.png) no-repeat 7px center; transition:none;}

/*投资者关系*/
.Download-D1-title { height: 30px; line-height: 30px; font-size: 16px; font-weight: 700; padding: 0 10px; color: #ffffff; background: #df001f; }
.Download-D1-list li { height: 30px; line-height: 30px; background: #fafafa; color: #333333; overflow: hidden; vertical-align: top; border-bottom: 1px solid #eee\9; }
.Download-D1-list li:nth-child(odd) { background: #ededed; }
.Download-D1-list li a { color: #333333; }
.Download-D1-list li a:hover { color: #df001f; }
.Download-D1-list ._title { padding: 0 10px; }
.Download-D1-list li .r { border-left: 1px solid #ededed; padding: 0 20px 0 10px; }
.Download-D1-list [class^="ico-"] { font-size: 16px; color: #df001f; }


/*问答*/
.QAList-Q3 { border-top: 2px solid #df001f; }
.QAList-Q3-title { position: relative; height: 26px; line-height: 26px; overflow: hidden; border-bottom: 1px #ededed solid; padding: 5px 10px; cursor: pointer; }
.QAList-Q3-title ._data { display:block; float: left; color: #df001f; font-size: 14px; font-weight: 700; margin-right: 10px; }
.QAList-Q3-title ._ico { background: url(../img/qa31.png); }
.QAList-Q3-title._icoActive ._icoP { background: url(../img/qa32.png); }
.QAList-Q3-title ._icoP { width: 20px; height: 20px; position: absolute; right: 0; top: 10px; }
.QAList-Q3-title .title{ float:left; width:90%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.QAList-Q3-content { padding: 10px; background: #ededed; border-bottom: 1px solid #cccccc; display: none; }
.QAList-Q3-content ._data { float: left; color: #999999; font-size: 14px; font-weight: 700; }
.QAList-Q3-content ._qaIntro { text-align: left; padding-left: 2em; }


/*答疑*/
.Form-M1 .Form-M1-Left { float: left; width: 50%; }
.Form-M1 .Form-M1-right { float: right; width: 50%; }
.Form-M1 .Form-M1-li { padding-top: 10px; }
.Form-M1 .Form-M1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-M1 .Form-M1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-M1 .Form-M1-li textarea { border: 1px #ddd solid; width: 70%; }
.Form-M1 .Form-M1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-M1 .Form-M1-li input._yzm { width: 20%; }
.Form-M1 .Form-M1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-M1 .Form-M1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-M1 .Form-M1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-M1 .Form-M1-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; }
.Form-M1 .Form-M1-Btn ._submit { background: #d50e25; margin-right: 10px; }
.Form-M1 .Form-M1-Btn ._reset { background: #909090; }

/*20160413*/
.itop_mu{ position: relative; margin-top: -70px; margin-bottom: 25px; z-index: 10}
.itop_mu li{ position: relative; overflow: hidden;}
.itop_mu li ._t{ position: absolute; bottom: 15px; left: 15px; font-size: 20px;  color: #fff;}
.itop_mu li img{ transition:all ease .3s}
.itop_mu li:hover img{ transform:scale(1.1)}
.icht{ font-size: 26px; font-weight: bold; color: #333; margin-bottom: 10px;}
.icht ._more{ float: right; margin-top: 20px; font-size: 12px; font-weight: normal; font-family: "Arial"}
.icht ._more i{ font-family: '宋体'}
.ischt{ font-size: 20px; font-weight: normal; overflow: hidden; margin-bottom: 10px;}
.ischt span{ float: left; position: relative;}
.ischt span:after{ content:""; position: absolute; bottom: 0; left: 0; width: 50%; height: 3px; background-color: #de001f;}
.inews2_slide{ position: relative; height: 230px; overflow: hidden;}
.inews2_slide ._img{ float: left; width: 306px; margin-right: 30px;}
.inews2_slide ._img img{ width: 100%; height: 100%;}
.inews2_slide .slide_nav{ display: none;}
.inews2_slide ._txt{ padding-top: 2%; padding-right: 38px; background-color: #f0f0f0; height: 97%;color: #555;}
.inews2_slide ._txt ._t{ font-size: 18px; }
.inews2_slide ._txt ._t:hover{ color: #de001f;}
.inews2_slide ._txt time{ display: block; margin: 5px 0;}
.inews2_slide ._txt ._p{ font-size: 13px;}
.inews2_slide ._txt ._more{ display: block; margin-top: 30px; color: #999;}
.inews2_slide ._txt ._more:hover{ color: #de001f;}
.inews2_slide ._txt ._more i{ font-family: '宋体'}
.inews2_slide .arrs{ position: absolute; bottom: 20px; width: 26px; height: 26px; background-image: url(../img/inews_slide_arr.png); background-repeat: no-repeat;}
.inews2_slide .arr_prev{ right:70px; background-position: left top;}
.inews2_slide .arr_next{ right: 40px; background-position: right top;}
.inews2_slide .arr_prev:hover{ background-position: left bottom;}
.inews2_slide .arr_next:hover{ background-position: right bottom;}
.inews2_bd{ margin-top: 22px; margin-bottom: 22px;}
.inews2_bd ._left{float: left; width: 550px;}
.inews2_bd ._left ._list li{ overflow: hidden; padding: 4px; border: 1px solid #e5e5e5; margin-bottom: 10px;}
.inews2_bd ._left ._list ._img{ float: left; width: 114px; margin-right: 15px;}
.inews2_bd ._left ._list ._txt{ float: left; width: 402px; color: #3e3a39;}
.inews2_bd ._left ._list ._txt ._t{ font-size: 16px; margin-bottom: 5px;}
.inews2_bd ._left ._list li:hover{ background-color: #de001f;}
.inews2_bd ._left ._list li:hover ._txt{ color: #fff;}
.inews2_bd ._right{ float: right; width: 370px;}
.inews2_bd ._right ._list li{ overflow: hidden; height: 50px; line-height: 50px; border-bottom: 1px solid #cecece;}
.inews2_bd ._right ._list ._t{ float: left; width: 80%; font-size: 14px;}
.inews2_bd ._right ._list time{ float: right; width:20%;}
.iproduct { margin-top:-12px; background-color: #f5f5f5; padding: 43px 0;}
.iproduct ._tab li a{ display: block; position: relative; height: 0; *height:auto; padding-bottom: 75%;}
.iproduct ._tab li ._img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; max-width: none; z-index: 1;}
.iproduct ._tab li ._txt{ position: absolute; z-index: 3; width: 100%; z-index: 3; color: #fff; text-align: center;}
.iproduct ._tab li ._txt ._t{ font-size: 22px; padding-top: 45px; line-height: 1;}
.iproduct ._tab li ._txt ._line{ display:inline-block; width: 40px; height: 2px; background-color: #fff;}
.iproduct ._tab li ._txt  ._en{ font-family: 'Arial'; font-size: 0;}
.iproduct ._tab li ._arr{ display: none; position: absolute; z-index: 2; left: 0; top: 0; right: 0; bottom: 0; background: url(../img/red.5.png);}
.iproduct ._tab li ._arr b{ position: absolute; top: 100%; left: 50%; margin-left: -12px; width: 0; height: 0; border-width:12px; border-style: solid dashed dashed dashed; border-color: #d3213a transparent transparent transparent;}
.iproduct ._tab li:hover ._arr,.iproduct ._tab li.cur ._arr{ display: block;}
.iproduct ._list-out{ position: relative; background-color: #fff; overflow: hidden;}
.iproduct ._list{ position: relative; height: 120px; margin: 20px; overflow: hidden; background-color: #fff;}
/* .iproduct ._list li{ width: 15%;} */
.iproduct ._list li a{ display: block; border-right: 1px solid #e4e4e4; width: 101%;}
.iproduct ._list ._t{ text-align: center; width: 116px; margin: 0 auto; white-space: nowrap; overflow: hidden;text-overflow:ellipsis; margin-bottom: 10px; font-size: 14px;}
.iproduct ._list ._img{ text-align: center;}
.iproduct ._list ._img img{ height: 80px; transition:all ease .3s;}
.iproduct ._list li:hover ._img img{ height: 100px; margin-top: -10px;}
.iproduct ._list .scroll_nav{ display: none;}
.iproduct .karrs{display: none;position: absolute;  top: 50%; margin-top:-13px; width: 26px; height: 26px; background-image: url(../img/inews_slide_arr.png); background-repeat: no-repeat; z-index: 20}
.iproduct  .karr_prev{ left: 0;background-position: left top;}
.iproduct  .karr_next{ right: 0;background-position: right top;}
.iproduct  .karr_prev:hover{ background-position: left bottom;}
.iproduct  .karr_next:hover{ background-position: right bottom;}
.iproduct ._list-out:hover .karrs{ display: block;}

.newslist2 li{ overflow: hidden; padding: 20px 0; border-bottom: 1px dotted #a3a3a3;}
.newslist2 li ._img{ float: left; width: 133px; margin-right: 30px;}
.newslist2 li ._txt{}
.newslist2 li ._t{ font-size: 15px; color: #333; margin-bottom: 5px;}
.newslist2 li ._t time{ float: right; color: #555; font-size: 13px;}
.newslist2 li ._p{ font-size: 13px; color: #666;}


/*价格咨询 gpb 2016-05-13*/
.content-31334{overflow:hidden;}
.content-31334 .Form-P1 .Form-P1-Left { float: left; width: 50%; }
.content-31334 .Form-P1 .Form-P1-right { float: right; width: 50%; }
.content-31334 .Form-P1 .Form-P1-li { padding-top: 10px; }
.content-31334 .Form-P1 .Form-P1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.content-31334 .Form-P1 .Form-P1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.content-31334 .Form-P1 .Form-P1-li textarea { border: 1px #ddd solid; width: 70%; }
.content-31334 .Form-P1 .Form-P1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.content-31334 .Form-P1 .Form-P1-li input._yzm { width: 20%; }
.content-31334 .Form-P1 .Form-P1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.content-31334 .Form-P1 .Form-P1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.content-31334 .Form-P1 .Form-P1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.content-31334 .Form-P1 .Form-P1-Btn { clear: both; text-align: center; padding-top: 40px; }
.content-31334 .Form-P1 .Form-P1-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; }
.content-31334 .Form-P1 .Form-P1-Btn ._submit { background: #d50e25; margin-right: 10px; }
.content-31334 .Form-P1 .Form-P1-Btn ._reset { background: #909090; }
@media only screen and (max-width: 40em) {
.content-31334 .Form-P1 .Form-P1-Left { width: 100%; }
.content-31334 .Form-P1 .Form-P1-li input { width: 68%; }
.content-31334 .Form-P1 .Form-P1-li select { width: 54%; }
.content-31334 .Form-P1 .Form-P1-right { width: 100%; }
.content-31334 .Form-P1 .Form-P1-li textarea { width: 68%; }
.content-31334 .Form-P1 .Form-P1-li input._yzm { width: 27%; }
.content-31334 .Form-P1 .Form-P1-li b { display: none; }
}

/*首页-产品*/
.i_server_list{position:relative;}
.i_server_list ._server_list li{width:32%;}
.i_server_list ._server_list ._list_box{position:relative;}
.i_server_list ._server_list ._list_box ._list_hover{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.i_server_list ._server_list ._list_box ._list_hover ._hover_box{padding:56px 40px;}
.i_server_list ._server_list ._list_box ._list_hover ._title{font-size:22px;margin-bottom:30px;position:relative;color:#fff;}
.i_server_list ._server_list ._list_box ._list_hover ._title:after{content:"";width:40px;height:2px;background:#fff;display:block;position:absolute;bottom:-6px;left:50%;margin-left:-20px;}
.i_server_list ._server_list ._list_box ._list_hover ._text{font-size:14px;display:none;color:#f5f5f5;min-height: 30px;}
.i_server_list ._server_list li:hover ._list_box ._list_hover ._title{color:#f5f5f5}
.i_server_list ._server_list li:hover ._list_box ._list_hover ._text{display:block;}
.i_server_list ._server_list li:hover ._list_box ._list_hover{background:url(../img/red_opec.png);}
.i_server_list ._server_list li:hover ._list_box ._list_hover ._title:after{background:#f5f5f5;}
.i_server_list .i_server_arr{position:absolute;width:33px;height:62px;background:url(../img/index_arr_ico.png) no-repeat;top:50%;margin-top:-31px;z-index:2;}
.i_server_list .i_server_arr.server_arr_prev{background-position:0px 0px;left:-111px;}
.i_server_list .i_server_arr.server_arr_next{background-position:-33px 0px;right:-111px;}
.i_server_list .i_server_arr.server_arr_prev:hover{background-position:0px -62px;}
.i_server_list .i_server_arr.server_arr_next:hover{background-position:-33px -62px;}

/*服务项目*/
.sever_nav{padding:22px 0px 20px;}
.sever_nav .nav_list{font-size:16px;color:#1c1c1c;display:inline-block;*display:inline;*zoom: 1;padding:4px 20px;position:relative;}
.sever_nav .nav_list ._hover_bj{width:9px;height:6px;background:url(../img/svsr_top_ico.png) no-repeat center;vertical-align:middle;margin-left:4px;display:inline-block;*display:inline;*zoom: 1;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.sever_nav .nav_list:after{content:"";width:1px;height:13px;background:#a4a4a4;position:absolute;top:50%;margin-top:-6.5px;right:0;}
.sever_nav .nav_list:hover{color:#df001f;}
.sever_nav .nav_list:hover ._hover_bj{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.sever_nav .nav_list.cur{color:#df001f;}
.sever_nav .nav_list.cur ._hover_bj{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.sever_nav .nav_list:last-child:after{display:none;}
/*2017-01-13*/
.content-31360 .sear_f{height: auto !important;}
.inews2_bd ._left{width: 60%}
.inews2_bd ._right{width: 36%}
.inews2_bd ._left ._list ._txt{width: 64%}

/*视频*/
.video_detailm {width:800px; height:500px; margin:0 auto;}